package com.hhxy.service;

import com.hhxy.pojo.Brand;
import com.hhxy.pojo.PageBean;

import java.util.List;

//定义一个service接口，表现层的代码只需要new一个service接口就可以了
public interface BrandService {
    /**
     * 查询所有
     */
    List<Brand> selectAll();
    /**
     * 添加数据
     */
    int add(Brand brand);
    /**
     * 修改数据
     */

    /**
     * 删除数据
     */

    /**
     * 批量删除
     */
    void deleteByIds(int[] ids);

    /**
     * 分页查询出一页的所有记录
     * @param currentPage 当前页码
     * @param pageSize 每页展示的记录数
     * @return
     */

    /**
     * 分页查询
     * @param currentPage
     * @param pageSize
     * @return
     */
    PageBean<Brand> selectByPage(int currentPage,int pageSize);

    /**
     * 分页条件查询
     * @param currentPage
     * @param pageSize
     * @return
     */
    PageBean<Brand> selectByPageAndCondition(int currentPage,int pageSize,Brand brad);
}
